//
//  MLTask.h
//  Molian
//
//  Created by wansong on 3/23/15.
//  Copyright (c) 2015 xiaocan. All rights reserved.
//
//  奖励模型

#import <AVOSCloud/AVOSCloud.h>

/*
 * @enum MLTaskStatus 奖励状态
 */
typedef NS_ENUM(NSUInteger, MLTaskStatus)
{
    MLTaskStatus_NORMAL = 0, //去完成
    MLTaskStatus_UNGET = 1,//待领取(已完成)
    MLTaskStatus_FINISHED = 2, // 已领取
};

/*
 * @enum MLTaskType 奖励类型
 */
typedef NS_ENUM(NSUInteger, MLTaskType)
{
    MLTaskType_INVITE_FRIEND = 0, // 邀请好友
    MLTaskType_COMPLETE_INFO = 1, // 完善资料
    MLTaskType_EXPERIENCE_LOVER = 2, // 体验恋人
};

@interface MLTask : AVObject<AVSubclassing>

// 奖励状态
@property NSInteger status;

// 奖励类型
@property NSInteger type;

// 所属用户
@property (nonatomic, strong) AVObject *user;

// 奖励备注(可为空)
@property (nonatomic, strong) NSString *remark;

@end